max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
↳ QTRS
↳ DependencyPairsProof
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(y, z))
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(L1(x), L1(max1(N2(y, z)))))
MAX1(N2(L1(s1(x)), L1(s1(y)))) -> MAX1(N2(L1(x), L1(y)))
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(y, z))
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(L1(x), L1(max1(N2(y, z)))))
MAX1(N2(L1(s1(x)), L1(s1(y)))) -> MAX1(N2(L1(x), L1(y)))
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
MAX1(N2(L1(s1(x)), L1(s1(y)))) -> MAX1(N2(L1(x), L1(y)))
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(y, z))
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
MAX1(N2(L1(x), N2(y, z))) -> MAX1(N2(y, z))
POL(L1(x1)) = 0
POL(MAX1(x1)) = x1
POL(N2(x1, x2)) = 1 + x2
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
max1(L1(x)) -> x
max1(N2(L1(0), L1(y))) -> y
max1(N2(L1(s1(x)), L1(s1(y)))) -> s1(max1(N2(L1(x), L1(y))))
max1(N2(L1(x), N2(y, z))) -> max1(N2(L1(x), L1(max1(N2(y, z)))))